package com.dhecp.project.finance.domain;

import com.dhecp.core.domain.BaseBusinessEntitySimple;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

/**
 * 店铺入账 实体类
 * @author fxz
 * @version 2023.10.24
 */
public class StoreAccount extends BaseBusinessEntitySimple{

	private static final long serialVersionUID = 1L;
	
	private String vGsMc;		//公司编码
	private String vGsJc;		//公司名称
	private String vGsBm;		//公司简称
	private String depositAccount;		//存款账号
	private String currencyCode;		//币种
	private Double bPrice;		//金额(本位币)
	private Double rPrice;		//金额(人民币)
	private String financialEventGroupId;		//分组id
	private String aStatus;		//财务事件匹配状态
	private Integer status;
	private String transactionNum;		//交易号
	@JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
	private String endDate; //交易创建日期

	@Override
	public String getvGsMc() {
		return vGsMc;
	}

	@Override
	public void setvGsMc(String vGsMc) {
		this.vGsMc = vGsMc;
	}

	public String getvGsJc() {
		return vGsJc;
	}

	public void setvGsJc(String vGsJc) {
		this.vGsJc = vGsJc;
	}

	@Override
	public String getvGsBm() {
		return vGsBm;
	}

	@Override
	public void setvGsBm(String vGsBm) {
		this.vGsBm = vGsBm;
	}

	public String getDepositAccount() {
		return depositAccount;
	}

	public void setDepositAccount(String depositAccount) {
		this.depositAccount = depositAccount;
	}

	public String getCurrencyCode() {
		return currencyCode;
	}

	public void setCurrencyCode(String currencyCode) {
		this.currencyCode = currencyCode;
	}

	@Override
	public Double getbPrice() {
		return bPrice;
	}

	@Override
	public void setbPrice(Double bPrice) {
		this.bPrice = bPrice;
	}

	public Double getrPrice() {
		return rPrice;
	}

	public void setrPrice(Double rPrice) {
		this.rPrice = rPrice;
	}

	public String getFinancialEventGroupId() {
		return financialEventGroupId;
	}

	public void setFinancialEventGroupId(String financialEventGroupId) {
		this.financialEventGroupId = financialEventGroupId;
	}

	public String getaStatus() {
		return aStatus;
	}

	public void setaStatus(String aStatus) {
		this.aStatus = aStatus;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getTransactionNum() {
		return transactionNum;
	}

	public void setTransactionNum(String transactionNum) {
		this.transactionNum = transactionNum;
	}

	public String getEndDate() {
		return endDate;
	}

	public void setEndDate(String endDate) {
		this.endDate = endDate;
	}
}
